Big Huge Thesaurus

nettle tree

noun